import axios from '@/utils/http.js'

// 管理员登录
export const loginAPI = (data) => axios.post('/login/admin', data)

// 获取管理员列表
export const getAdminListAPI = (params) => axios.get('/admin/admin_user', { params })

// 添加管理员
export const addAdminAPI = (data) => axios.post('/admin/register', data)

// 修改管理员信息
export const updateAdminAPI = (data) => axios.patch('/admin/admin_user', data)

// 删除管理员
export const deleteAdminAPI = (ids) => axios.delete('/admin/admin_user', { data: { ids } })

// 获取管理员对应的角色
export const getRoleAPI = (id) => axios.get('/admin/user_role', { params: { id } })

// 给用户分配角色
export const updateUserRoleAPI = (data) => axios.post('/admin/user_role', data)
